package com.szh.cloud.api.role.repository;

import com.szh.cloud.mybatis.entity.PtRoleEntity;
import com.szh.cloud.mybatis.flexigrid.PagingBean;
import com.szh.cloud.role.entity.SearchRoleEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ApiRoleDao
{
    /**
     * 查询角色总数量
     * @param entity
     * @return
     */
    Integer queryRoleTotal(@Param("entity") SearchRoleEntity entity);

    /**
     * 分页查询角色列表
     * @param entity
     * @param paging
     * @return
     */
    List<PtRoleEntity> queryRoleListByPage(@Param("entity")SearchRoleEntity entity,@Param("paging") PagingBean paging);
}
